internal error.